package com.yonyou.pmclouds.pmpub.rmiitf;

import com.yonyou.pmclouds.basecom.entity.Entity;
import com.yonyou.pmclouds.basecom.entity.SuperVO;
import com.yonyou.pmclouds.basecom.exception.BusinessException;
import com.yonyou.pmclouds.pmpub.entity.QueryListParam;

import java.util.Map;

/**
 * 业务单据分页查询共用接口
 *   1.app端查询单据列表
 *
 * @param <T>
 */
public interface IPageQuerySerivce<T extends SuperVO> {

    T[] queryByProject(QueryListParam queryListParam) throws BusinessException;;

    int countByProject(QueryListParam queryListParam) throws BusinessException;

    String getBillType();
}
